package com.swyc.osschat.Test.designMode.singleCase.run;

/**
 * @description 懒汉式（线程不安全）
 * 懒汉式（线程不安全）
 * 缺点：线程不安全，当多线程同时到if时，会创建多个实例。
 * @Author: z156940l@outlook.com
 * @className SingleObj3
 * @Date: 2022/7/25 18:31
 */
public class SingleObj3 {
    //私有化构造方法，防止外部new
    private SingleObj3(){
    }

    //提供静态变量
    private static SingleObj3 instance;

    //返回实例
    public static SingleObj3 getInstance(){
        //如果instance为空 则new一个
        if (instance==null){
            instance = new SingleObj3();
        }
        return instance;
    }
}
